package com.ruoyi.system.service.impl;

import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.PriceMapper;
import com.ruoyi.system.domain.Price;
import com.ruoyi.system.service.IPriceService;

/**
 * 座位价格
Service业务层处理
 * 
 * @author ...
 * @date 2022-03-17
 */
@Service
public class PriceServiceImpl implements IPriceService 
{
    @Autowired
    private PriceMapper priceMapper;

    /**
     * 查询座位价格

     * 
     * @param id 座位价格
主键
     * @return 座位价格

     */
    @Override
    public Price selectPriceById(Long id)
    {
        return priceMapper.selectPriceById(id);
    }

    /**
     * 查询座位价格
列表
     * 
     * @param price 座位价格

     * @return 座位价格

     */
    @Override
    public List<Price> selectPriceList(Price price)
    {
        return priceMapper.selectPriceList(price);
    }

    /**
     * 新增座位价格

     * 
     * @param price 座位价格

     * @return 结果
     */
    @Override
    public int insertPrice(Price price)
    {
        price.setCreateTime(DateUtils.getNowDate());
        return priceMapper.insertPrice(price);
    }

    /**
     * 修改座位价格

     * 
     * @param price 座位价格

     * @return 结果
     */
    @Override
    public int updatePrice(Price price)
    {
        price.setUpdateTime(DateUtils.getNowDate());
        return priceMapper.updatePrice(price);
    }

    /**
     * 批量删除座位价格

     * 
     * @param ids 需要删除的座位价格
主键
     * @return 结果
     */
    @Override
    public int deletePriceByIds(Long[] ids)
    {
        return priceMapper.deletePriceByIds(ids);
    }

    /**
     * 删除座位价格
信息
     * 
     * @param id 座位价格
主键
     * @return 结果
     */
    @Override
    public int deletePriceById(Long id)
    {
        return priceMapper.deletePriceById(id);
    }
}
